.m-top {
    position: relative;
    z-index: 910;
    height: 70px;
    box-sizing: border-box;
    background: #242424;
    border-bottom: 1px solid #000;
}
.m-subnav {
    z-index: 90;
    height: 35px;
    box-sizing: border-box;
    background-color: #C20C0C;
    border-bottom: 1px solid #a40011;
}
.g-bd4 {
    background: url("https://s2.music.126.net/style/web2/img/frame/wrap4.png?4d2cf67d1ebcfd457f79447422ab50a6")
      repeat-y center 0;
  }
  .g-bd4 {
    width: 980px;
    min-height: 700px;
    margin: 0 auto;
    background-color: #fff;
    border: 1px solid #d3d3d3;
    border-width: 0 1px;
  }
  .g-mn4 {
    float: left;
    width: 73.4%;
    min-height: 100px;
    margin-right: -270px;
    font-size: 12px;
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
  }
  .g-mn4c {
    margin-right: 271px;
  }
  .g-wrap6 {
    padding: 47px 30px 40px 39px;
  }
  .f-cb::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
  }
  .u-cover {
    position: relative;
   display: inline-block;
  }
  .u-cover-6 {
    width: 200px;
    height: 200px;
  }
  .m-lycifo .u-cover-6 img {
    display: block;
    width: 130px;
    height: 130px;
    margin: 34px;
  }
  .u-cover-6 .msk {
    width: 206px;
    height: 205px;
    position: absolute;
    top: -4px;
    left: -4px;
    background: url("../../../assets/imgs/coverall.png");
    background-position: -140px -580px;
}
.m-lycifo .cnt {
    float: right;
    width: 414px
  }
  .m-lycifo .cntc {
    margin-left: 230px;
  }
  .u-icn, .u-icn2, .u-icn3 {
      display: inline-block;
      overflow: hidden;
      vertical-align: middle;
  }
  .u-icn, .u-title-1 .out .icon {
    background: url("../../../assets/imgs/icon.png") no-repeat 0 9999px;
  }
  .u-icn-13 {
      width: 54px;
      height: 24px;
      background-position: 0 -463px;
  }
  .f-brk {
    word-wrap: break-word;
    word-break: break-word;
    white-space: normal;
}
.m-lycifo .tit {
    margin-left: 64px;
    position: relative;
    top: -6px;
    font-size: 24px;
}
.u-icn, .u-icn2, .u-icn3 {
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
}
.m-lycifo .tit *{vertical-align: middle;}
.m-lycifo .subtit {
    margin: 1px 0 5px;
    color: #bababa;
    
}
.f-fs1 {
    font-size: 14px;
}
.m-lycifo .des {
    margin: 10px 0;
}
.s-fc4, a.s-fc4:hover {
    color: #999;
}
.s-fc7, a.s-fc7:hover {
    color: #0c73c2;
}
.m-lycifo .btns {
    margin-bottom: 25px;
}
.u-btn2, .u-btn2 i, .u-btn2 .icn, .u-btni, .u-btni i, .u-tag, .u-tag i, .u-btni-addply .ply {
    background: url('../../../assets/imgs/button2.png') no-repeat 0 9999px;
}
.u-btn2-2 {
    color: #fff;
    background-position: right -428px;
}
.u-btn2-2:hover {
    background-position: right -510px;
}
.u-btn2-2:hover i{
    background-position: 0 -469px;
}
.u-btn2-2:hover em{
    background-position: -28px -1622px;
}
.u-btn2 {
    padding: 0 5px 0 0;
    white-space: nowrap;
    margin-right: 10px;
}
.u-btni-addply i {
    padding: 0 7px 0 8px;
}
.u-btn2-2 i {
    color: #fff;
    background-position: 0 -387px;
}
.u-btn2, .u-btn2 i {
    display: inline-block;
    height: 31px;
    line-height: 31px;
    overflow: hidden;
    vertical-align: top;
    text-align: center;
    cursor: pointer;
}
.u-btni-addply .ply {
    float: left;
    width: 20px;
    height: 18px;
    margin: 6px 2px 2px 0;
    background-position: 0 -1622px;
    overflow: hidden;
}
.u-btni {
    padding: 0 5px 0 0;
    white-space: nowrap;
}
.u-btni, .u-btni i {
    float: left;
    height: 31px;
    line-height: 30px;
    min-width: 23px;
    cursor: pointer;
}
.m-info .btns2 .u-btni, .m-info .btns .u-btni {
    margin-right: 6px;
    font-family: simsun,\5b8b\4f53;
}
.u-btni-share, .u-btni-fav, .u-btni-cmmt, .u-btni-dl {
    background-position: right -1020px;
}
.u-btni-fav i {
    background-position: 0 -977px;
    padding-left: 28px;
}
.u-btni-share i {
    background-position: 0 -1225px;
    padding-left: 28px;
}
.u-btni-dl i {
    background-position: 0 -2761px;
    padding-left: 28px;
}
.u-btni-cmmt i {
    background-position: 0 -1465px;
    padding-left: 28px;
}
.f-ib {
    display: inline-block;
}
.m-lycifo .bd {
    margin-top: 13px;
    line-height: 23px;
}
.m-lycifo .crl {
    margin-top: 5px;
}
.s-fc7, a.s-fc7:hover {
    color: #0c73c2;
}
.u-icn-69{
    width: 11px;
    height: 8px;
    background-position: -65px -520px;
}
.u-icn-70 {
    width: 11px;
    height: 8px;
    background-position: -45px -520px;
}